/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package ar.com.siglo21.ppo.model;

import ar.com.siglo21.ppo.persistence.Persistente;

public class Ejemplar extends Persistente {
    
    private Libro libro;
    private Estado estado;
    private String descripcion;

    /**
     * @return the libro
     */
    public Libro getLibro() {
        return libro;
    }

    /**
     * @param libro the libro to set
     */
    public void setLibro(Libro libro) {
        this.libro = libro;
    }

    /**
     * @return the estado
     */
    public Estado getEstado() {
        return estado;
    }

    /**
     * @param estado the estado to set
     */
    public void setEstado(Estado estado) {
        this.estado = estado;
    }

    /**
     * @return the descripcion
     */
    public String getDescripcion() {
        return descripcion;
    }

    /**
     * @param descripcion the descripcion to set
     */
    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }
    
    
     @Override
    public String toString (){
        return descripcion.toUpperCase()+", Estado: "+getEstado().getDescripcion()+", Libro: "+libro.getTitulo()+", Editorial: "+libro.getEditorial();            
    }
    
    
    
}
